import axios from "axios";
import { localGet } from './index'

//axios 用来发送异步请求
axios.defaults.withCredentials=true
//设置同步请求还是异步请求
axios.defaults.headers['X-Requested-With'] = 'XMLHttpRequest'
axios.defaults.headers['token'] = localGet('token') || ''
//设置post请求方式 传参类型
axios.defaults.headers.post['Content-Type']='application/json'

axios.interceptors.request.use(config => {
        //在发送请求之前做些什么
        //如果token存在，就将其设置到请求头中
        config.headers['token'] = localGet('token');

    return config;//必须返回config
})

//请求拦截器
axios.interceptors.response.use( res => {
    return res.data;
})
export  default  axios;